Sep 03
2024
SELL
Payment of exercise price or tax liability
$820,615
$36.54 p/Share
22,458
Reduced 6.12%
344,794
Common Stock, par valu...
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
40,610
Added 9.96%
367,252
Common Stock, par valu...
Aug 15
2024
SELL
Open market or private sale
$72,036
$35.75 p/Share
2,015
Reduced 0.61%
326,642
Common Stock, par valu...
Jul 12
2024
SELL
Open market or private sale
$196,500
$32.75 p/Share
6,000
Reduced 1.79%
328,657
Common Stock, par valu...
May 28
2024
SELL
Open market or private sale
$121,120
$30.28 p/Share
4,000
Reduced 1.18%
333,847
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$92,321
$30.57 p/Share
3,020
Reduced 0.89%
334,520
Common Stock, par valu...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
5,460
Added 1.59%
337,540
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$125,887
$30.57 p/Share
4,118
Reduced 1.2%
337,847
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
7,445
Added 2.13%
341,965
Common Stock, par valu...
Feb 16
2024
SELL
Payment of exercise price or tax liability
$86,499
$30.97 p/Share
2,793
Reduced 0.83%
332,080
Common Stock, par valu...
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
5,050
Added 1.49%
334,873
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$73,847
$30.34 p/Share
2,434
Reduced 0.73%
329,823
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
4,400
Added 1.31%
332,257
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$923,138
$32.29 p/Share
28,589
Reduced 8.02%
327,857
Common Stock, par valu...
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
59,550
Added 14.32%
356,446
Common Stock, par valu...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$328,077
$29.23 p/Share
11,224
Reduced 3.64%
296,896
Common Stock, par valu...
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
20,295
Added 6.18%
308,120
Common Stock, par valu...
Jun 30
2023
BUY
Grant, award, or other acquisition
$19,576
$135.95 p/Share
144
Added 0.25%
57,565
Common Stock, par valu...
Feb 20
2023
SELL
Payment of exercise price or tax liability
$68,212
$170.53 p/Share
400
Reduced 0.69%
57,421
Common Stock, par valu...
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
723
Added 1.23%
57,821
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$103,000
$170.53 p/Share
604
Reduced 1.05%
57,098
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,091
Added 1.86%
57,702
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$140,549
$170.57 p/Share
824
Reduced 1.43%
56,611
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,489
Added 2.53%
57,435
Common Stock, par valu...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$96,164
$172.03 p/Share
559
Reduced 0.99%
55,946
Common Stock, par valu...