May 20
2024
SELL
Open market or private sale
$505,800
$168.6 p/Share
3,000
Reduced 14.39%
17,842
Common Stock
Mar 04
2024
-
650
Reduced 3.02%
20,842
Common Stock
Feb 29
2024
SELL
Open market or private sale
$129,133
$148.6 p/Share
869
Reduced 3.89%
21,492
Common Stock
Feb 28
2024
SELL
Open market or private sale
$131,357
$149.61 p/Share
878
Reduced 3.78%
22,361
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$248,582
$149.03 p/Share
1,668
Reduced 6.7%
23,239
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
4,073
Added 14.05%
24,907
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$211,638
$118.3 p/Share
1,789
Reduced 7.91%
20,834
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
-
5,300
Added 18.98%
22,623
Common Stock
Jan 10
2023
SELL
Open market or private sale
$176,376
$97.07 p/Share
1,817
Reduced 9.49%
17,323
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$174,508
$93.52 p/Share
1,866
Reduced 8.88%
19,140
Common Stock
Jan 08
2023
BUY
Exercise of conversion of derivative security
-
5,500
Added 20.75%
21,006
Common Stock
Aug 04
2022
SELL
Payment of exercise price or tax liability
$100,978
$89.44 p/Share
1,129
Reduced 6.79%
15,506
Common Stock
Aug 04
2022
BUY
Exercise of conversion of derivative security
-
2,375
Added 12.49%
16,635
Common Stock
Jun 03
2022
SELL
Open market or private sale
$80,020
$80.02 p/Share
1,000
Reduced 6.55%
14,260
Common Stock
Jun 02
2022
SELL
Open market or private sale
$156,980
$78.49 p/Share
2,000
Reduced 11.59%
15,260
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$66,732
$81.48 p/Share
819
Reduced 4.53%
17,260
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
2,375
Added 11.61%
18,079
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$68,039
$88.02 p/Share
773
Reduced 4.69%
15,704
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
2,375
Added 12.6%
16,477
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$146,066
$90.22 p/Share
1,619
Reduced 10.3%
14,102
Common Stock
Jan 10
2022
BUY
Exercise of conversion of derivative security
-
4,750
Added 23.2%
15,721
Common Stock
Nov 03
2021
SELL
Payment of exercise price or tax liability
$68,388
$87.79 p/Share
779
Reduced 6.63%
10,971
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
-
2,375
Added 16.81%
11,750
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$70,892
$91.71 p/Share
773
Reduced 7.62%
9,375
Common Stock
Aug 09
2021
BUY
Exercise of conversion of derivative security
-
2,375
Added 18.97%
10,148
Common Stock