Feb 29
2024
SELL
Payment of exercise price or tax liability
$457,021
$100.29 p/Share
4,557
Reduced 5.54%
77,660
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
891
Added 1.12%
78,551
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$193,122
$97.34 p/Share
1,984
Reduced 2.64%
73,272
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
8,945
Added 9.81%
82,217
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
11,182
Added 12.94%
75,256
Common Stock
Dec 08
2023
SELL
Open market or private sale
$292,850
$117.14 p/Share
2,500
Reduced 3.76%
64,074
Common Stock
Nov 20
2023
SELL
Open market or private sale
$567,550
$113.51 p/Share
5,000
Reduced 6.99%
66,574
Common Stock
Nov 09
2023
SELL
Open market or private sale
$535,350
$107.07 p/Share
5,000
Reduced 6.53%
71,574
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$241,362
$124.03 p/Share
1,946
Reduced 2.49%
76,297
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
277
Added 0.36%
76,574
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$507,080
$123.92 p/Share
4,092
Reduced 4.97%
78,243
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
605
Added 0.73%
82,335
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$495,015
$122.65 p/Share
4,036
Reduced 5.11%
74,967
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
7,448
Added 8.29%
82,415
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
14,835
Added 15.81%
79,003
Common Stock
Feb 17
2023
SELL
Open market or private sale
$311,100
$124.44 p/Share
2,500
Reduced 3.75%
64,168
Common Stock
Oct 31
2022
SELL
Open market or private sale
$295,000
$118.0 p/Share
2,500
Reduced 3.61%
66,668
Common Stock
Aug 12
2022
SELL
Open market or private sale
$285,000
$114.0 p/Share
2,500
Reduced 3.49%
69,168
Common Stock
Aug 10
2022
SELL
Open market or private sale
$550,000
$110.0 p/Share
5,000
Reduced 6.52%
71,668
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$107,177
$87.42 p/Share
1,226
Reduced 1.57%
76,668
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
116
Added 0.15%
77,894
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$140,862
$89.95 p/Share
1,566
Reduced 1.97%
77,778
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
266
Added 0.33%
79,344
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$75,271
$90.47 p/Share
832
Reduced 1.18%
69,628
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
9,450
Added 10.67%
79,078
Common Stock