Aug 21
2024
-
231,654
Reduced 44.17%
292,791
Common Stock
Aug 21
2024
-
77,750
Added 12.91%
524,445
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$881,798
$77.76 p/Share
11,340
Reduced 2.48%
446,050
Common Stock
Mar 19
2024
-
28,021
Added 5.77%
457,390
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$317,457
$69.42 p/Share
4,573
Reduced 1.06%
428,482
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$348,179
$70.24 p/Share
4,957
Reduced 1.13%
433,055
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
73,047
Added 14.29%
438,013
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$3,632,550
$67.16 p/Share
54,088
Reduced 12.91%
364,966
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
115,202
Added 21.56%
419,054
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$245,288
$73.33 p/Share
3,345
Reduced 1.09%
303,880
Common Stock
Aug 21
2023
-
68,000
Reduced 18.18%
306,073
Common Stock
Aug 14
2023
-
45,214
Added 10.78%
374,073
Common Stock
Aug 11
2023
-
13,700
Added 4.0%
328,859
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$434,788
$76.75 p/Share
5,665
Reduced 1.77%
315,159
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
78,052
Added 19.6%
320,184
Common Stock
Mar 14
2023
-
30,000
Added 11.04%
241,838
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$329,847
$73.99 p/Share
4,458
Reduced 2.06%
211,838
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$354,342
$72.94 p/Share
4,858
Reduced 2.2%
216,296
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$5,182,511
$76.02 p/Share
68,173
Reduced 23.56%
221,154
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
145,203
Added 33.42%
289,327
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$91,470
$68.16 p/Share
1,342
Reduced 0.92%
144,124
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$294,662
$58.05 p/Share
5,076
Reduced 2.76%
179,145
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$307,403
$76.64 p/Share
4,011
Reduced 1.63%
241,406
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
33,312
Added 13.66%
210,625
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$1,352,903
$81.88 p/Share
16,523
Reduced 8.52%
177,313
Common Stock